cmake_minimum_required(VERSION 3.23)
project(c_plus_plus_study)

set(CMAKE_CXX_STANDARD 14)

add_executable(c_plus_plus_study basic/hello_world.cpp)

add_executable(main basic/main.cpp)
add_executable(hello_world2 basic/hello_world2.cpp)
add_executable(StringCompare basic/StringCompare.cpp)
add_executable(MemoryAddress basic/MemoryAddress.cpp)
add_executable(MethodOverrideAndDefaultValue basic/MethodOverrideAndDefaultValue.cpp)
add_executable(OOP basic/OOP.cpp)
add_executable(InAndOut basic/practice/IO/InAndOut.cpp)
add_executable(MultiExtends basic/MultiExtends.cpp)
add_executable(Template basic/Template.cpp)